// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

const TcbRouter = require('tcb-router')

const db = cloud.database()

const plCollection = db.collection('meitu-pl')

// 云函数入口函数
exports.main = async(event, context) => {
  const app = new TcbRouter({
    event
  })

  const wxContext = cloud.getWXContext()
// 图片
app.router('getListByOpenid', async(ctx, next) => {
  ctx.body = await plCollection.where({
      _openid: wxContext.OPENID,
      ip:200
    }).skip(event.start).limit(event.count)
    .orderBy('createTime', 'desc').get().then((res) => {
      return res.data
    })
})

// 帖子
app.router('getListByOpenid2', async(ctx, next) => {
  ctx.body = await plCollection.where({
      _openid: wxContext.OPENID,
      ip:300
    }).skip(event.start).limit(event.count)
    .orderBy('createTime', 'desc').get().then((res) => {
      return res.data
    })
})

// 视频
app.router('getListByOpenid3', async(ctx, next) => {
  ctx.body = await plCollection.where({
      _openid: wxContext.OPENID,
      ip:400
    }).skip(event.start).limit(event.count)
    .orderBy('createTime', 'desc').get().then((res) => {
      return res.data
    })
})

  return app.serve()
}